The vision of augmenting computing capabilities of mobile devices, especiallysmartphones with least cost is likely transforming to reality leveraging cloudcomputing. Cloud exploitation by mobile devices breeds a new research domaincalled Mobile Cloud Computing (MCC). However, issues like portability andinteroperability should be addressed for mobile augmentation which is anon-trivial task using component-based approaches. Service OrientedArchitecture (SOA) is a promising design philosophy embraced by mobilecomputing and cloud computing communities to stimulate portable, complexapplication using prefabricated building blocks called Services. Utilizingdistant cloud resources to host and run Services is hampered by long WANlatency. Exploiting mobile devices in vicinity alleviates long WAN latency,while creates new set of issues like Service publishing and discovery as wellas client-server security, reliability, and Service availability. In thispaper, we propose a market-oriented architecture based on SOA to stimulatepublishing, discovering, and hosting Services on nearby mobiles, which reduceslong WAN latency and creates a business opportunity that encourages mobileowners to embrace Service hosting. Group of mobile phones simulate a nearbycloud computing platform. We create new role of \textit{Service host} byenabling unskilled mobile owners/users to host Services developed by skilleddevelopers. Evidently, Service availability, reliability, and Service-orientedmobile application portability will increase towards green ubiquitous computingin our mobile cloud infrastructure.
展开▼